@charset "utf-8";

html, pre {margin:0;padding:0;  font-family: '맑은 고딕',Malgun Gothic,'돋움',Dotum,AppleGothic,sans-serif; font-size:16px}
body {margin:0; padding:0; font-size:16px;line-height:1.5;color:#292a37;letter-spacing:0;-webkit-text-size-adjust:none; font-family: '맑은 고딕',Malgun Gothic,'돋움',Dotum,AppleGothic,sans-serif;}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td,button,textarea,select {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal}
img {border:0;vertical-align:top;}
ul,ol,dl,dt,dd,li {list-style:none;}
table, th, td {border-collapse:collapse;border-spacing:0;font-weight: normal;}
caption {display:block;text-indent:-9999em;overflow:hidden;height:0;font-size:0;line-height:0;}
fieldset, blockquote, iframe, button {border:none;}
i, em, u, cite {font-style:normal;}
strong,em, b {font-weight:normal;}
a {color:#292a37;text-decoration:none;}
input {}
input[type="password"] {font-family: '맑은 고딕',Malgun Gothic,'돋움',Dotum,AppleGothic,sans-serif;}
button {background:transparent;cursor:pointer;vertical-align:middle;margin:0;}
button,input[type="submit"], input[type="button"], input[type="reset"] {cursor:pointer;-webkit-appearance:none;}
section, nav, article, aside, header, footer, main {display:block;}
input[type="date"]::-webkit-calendar-picker-indicator,
input[type="date"]::-webkit-inner-spin-button {display:none;}
input[type="text"],
input[type="search"],
input[type="tel"],
input[type="number"],
input[type="password"]{-webkit-appearance:none;border-radius:0}
input[placeholder] { }
::-webkit-input-placeholder {color: #d4d4d7 !important; }
::-moz-placeholder {color: #d4d4d7 !important}
:-ms-input-placeholder {color: #d4d4d7 !important;}
:-moz-placeholder {color: #d4d4d7 !important;}
::-ms-clear,
::-ms-reveal {display: none;}
select, textarea, button { -webkit-appearance: none;border-radius: 0 }
textarea.txt_edit {font-family: '맑은 고딕',Malgun Gothic,'돋움',Dotum,AppleGothic,sans-serif; width:100%; height:300px; font-size:18px; color:#555; line-height:30px; border:1px solid #e5e5e5; box-sizing:border-box; border-radius:2px; padding:11px 20px 11px 19px; overflow-x:hidden; overflow-y:auto; resize:none;}
input[type="text"],input[type="search"],input[type="date"] {-webkit-appearance: none; border-radius: 2px;  vertical-align:top;}
.skip {position:fixed;top:0;left:0;width:100%;z-index:500;}
.skip a{display:block;width:0;height:0;font-size:0;}
.skip a:hover, .skip a:focus,.skip a:active {display:block;padding:9px 0;height:16px;width:100%;text-align:center;font-size:14px;color:#fff;background:#282a37;}
.screen_out{ overflow: hidden;position: absolute;top: -9999px; left: -9999px;width: 1px;height: 1px;font-size: 1px;}
.black_dim{width:100%; height:100%; background:rgba(0,0,0,0.5); filter:alpha(opacity=60); background-color:#000; display:none; z-index:100; position:fixed; left:0; top:0;  opacity:0.5}
.black_dim.on{display:block; }
table{width:100%}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.blind {position:absolute; top:-10000px; left:0; display:block; font-size:0; line-height:0; text-indent:-10000px; overflow:hidden;}
/*
@media all and (min-width: 481px) {
    html { font-size: 16px; }
}
@media all and (min-width: 376px) and (max-width: 480px) {
    html { font-size: 16px; }
}

@media all and (min-width: 361px) and (max-width: 375px) {
    html { font-size: 15px; }
}

@media all and (max-width: 360px) {
    html { font-size: 14px; }
}*/


/* 커널스 추가*/
.adeditor_header {position:relative;overflow: hidden;top:0;left:0;width:100%;    z-index: 100; }
.main_visual_wrap {position: relative;overflow: hidden;text-align: center;}
.sub_visual_wrap { position: relative;}
.adeditor_container { position: relative;}
.adeditor_section { position: relative;}
.adeditor_footer {position: relative;background: #e2e2e2;padding: 30px 0;}
.service_area{ position: relative;}

/* main */


.header_inner{background:#333333}
.gnb_top{position:relative;width:1260px;height:67px; margin:0 auto; }


.gnb_top .gnb{float:right;padding:10px 10px 10px 0px;}
.gnb_top .gnb ul li{float:left;}
.gnb_top .gnb ul:after{content:""; display:block; clear:both;}
.gnb_top .gnb ul li a{font-size:18px; color:#fff; display:block; padding:10px 20px 10px 20px;}
.gnb_top .all_menu{position:absolute; right:0; top:0;}
.gnb_top .all_menu button{color:transparent; font-size:0; width:67px; height:67px; background:url(../images/main_menu.png) no-repeat 0 0;background-size: 67px 67px;}




/* layout */
.wrap{position:relative; }
.container_wrap {width:100%;}
.container .con_inner {width: 1152px; margin: 0 auto; text-align: left;}
.container:after {content:"";display:block;clear:both}
.cont_inner {width: 1200px; margin: 0 auto; text-align: left;}



/* 커널스 주석 처리
.main_t_banner ul li.one a:before{background:url(../images/banner_img01.png) no-repeat center center;}
.main_t_banner ul li.two a:before{background:url(../images/banner_img02.png) no-repeat  center center;}
.main_t_banner ul li.three a:before{background:url(../images/banner_img03.png) no-repeat  center center;}
.main_t_banner ul li.four a:before{background:url(../images/banner_img04.png) no-repeat  center center;}
*/

.main_contents{width:1260px; margin:60px auto;}
.main_contents .contents_area > div{float:left; width:23%; margin-left:2%;}
.main_contents .contents_area > div:first-child{margin-left:0;}
.main_contents .contents_area:after{content:""; display:block; clear:both;}
.main_contents .contents_area > div strong{font-size:22px; color:#333; position:relative; display:block; margin-bottom:30px; font-weight:bold;}
.main_contents .contents_area > div strong span{position:relative;}
.main_contents .contents_area > div strong:before{content:""; display:inline-block; width:18px; height:2px; position:absolute; left:0; top:-10px;}
.main_contents .contents_area > div strong span:before{content:""; display:inline-block; width:18px; height:2px; position:absolute; left:0; top:-10px;}
.main_contents .contents_area > div.con01 strong span:before{background:#4d7ae0;}
.main_contents .contents_area > div.con02 strong:before{background:#a93afe;}
.main_contents .contents_area > div.con03 strong:before{background:#ff7532;}
.main_contents .contents_area > div.con04 strong:before{background:#a93afe;}

.board_list li a{font-size:14px; color:#555; display:block; margin-top:3px; position:relative; padding-right:70px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.board_list li:first-child a{margin-top:0;}
.board_list li a span{font-size:12px; color:#9b9b9b; float:right; position:absolute; right:0; top:0;}

.footer{background:#e2e2e2; padding:30px 0;}


@media screen and (min-width: 320px) and (max-width:720px){
	.gnb_top{position:relative;width:100%;height:50px; margin:0 auto; }
	.gnb_top h1{color:transparent; font-size:0;  position:absolute; left:0; margin:0;}
	.gnb_top h1 a{display:block;font-size:24px;font-weight:bold;color:#fff;padding:15px 10px 15px 10px;line-height:20px;}
	.gnb_top .all_menu{display:block;}
	.header_wrap  .header_inner .header .util{display:none;}
	
	.main_visual_wrap {height:350px}
	.gnb_inner{display:none;}
	.main_copy{width:100%;margin:0 auto;padding:100px 0 50px 0; color:#fff;}
	.main_copy .copy01{font-size:14px;line-height: 24px;}
	.main_copy .copy02{font-size:50px; line-height:50px; margin-top:10px;}
	.main_copy .copy03{font-size:13px; padding-top:10px;line-height: 18px;}

	.main_t_banner{width:100%; margin:60px auto 0;display:none}
	.main_t_banner ul li{float:left; width:46%; text-align:center; margin-left:8%;background-size:cover;}
	.main_t_banner ul li:first-child{margin-left:0;}

	.main_t_banner ul li a:before{content:""; display:block; width:100%; height:126px; margin-bottom:10px;}
	.main_t_banner ul li a{color:#fff; font-size:12px; display:block; line-height:1.5; margin-top:10px;}
	.main_t_banner ul:after{content:""; display:block; clear:both;}
	.main_contents{width:100%; margin: 0 auto;padding:20px 0 20px 0;}
	.main_contents .contents_area > div{float:inherit; width:100%; margin-left:0;}
	
	.main_contents .contents_area > div strong{display:block; margin-bottom:30px;}
	.main_contents .contents_area > div{text-align:center; margin-bottom:15px;}
	.main_contents .con01{display:none}
	.main_contents .contents_area > div strong:before{content:""; display:inline-block; width:40px; height:2px; position:absolute; left:50%;margin-left:-20px; top:39px;}
	.sub_title{font-size:20px; color:#000; font-weight:700;text-align:center;}
	.sub_s_title{font-size:11px; color:#000; margin-top:5px;text-align:center;}

	.sub_visual_wrap {height:400px;}
	.sub_top {background:url(../images/sub_visual.jpg) no-repeat center center; background-size:cover}
	.sub_copy .inner{width:100%; margin:0 auto; padding-top:120px; padding-bottom: 115px;text-align:center; color:#fff;}
	.sub_copy .inner .title{font-size:40px;} 
	.sub_copy .inner .title strong{font-weight:800;}
	.sub_copy .inner .s_title{font-size:14px; margin-top:20px;}
	.contents_wrap{padding:0 10px 25px 10px;}
	.contents_wrap .inner{width:100%; margin:0px auto;padding-top:00px;padding-bottom:50px;}
	

	.sub02_con_wrap{}
	.sub02_con_wrap ul li{float:left; width:100%;padding-left:0;padding-right:0}

	
	.sub02_con_wrap ul:after{content:""; display:block; clear:both;}
	.sub02_con_wrap ul li strong{font-size:26px; color:#000; font-weight:bold; display:block; margin-top:40px; margin-bottom:10px;}
	.sub02_con_wrap ul li p{font-size:16px; color:#666;height:80px;}

	.sub02_con_wrap ul li .imagesbg{width:100%;display:block;height:200px;margin-bottom:10px;}


	.footer .inner{width:100%; padding:0 20px; text-align:center; box-sizing: border-box;}
	.footer .inner p{font-size:10px; color:#999;}
	.footer .inner ul{position:inherit; right:inherit; top:inherit; width:260px; margin:20px auto;}
	.footer .inner .foot_logo{position:inherit; right:inherit; top:inherit;}
	.footer .inner ul li a{font-size:11px;}
}
@media screen and (min-width: 720px){
	.gnb_top{position:relative;width:100%;height:67px; margin:0 auto; }
	.gnb_top h1{color:transparent; font-size:0;  position:absolute; left:0; margin:14px 0 13px 10px;}
	.gnb_top h1 a{display:block;font-size:24px;font-weight:bold;color:#fff;padding:10px;line-height:20px;}
	.gnb_top .all_menu{display:none}
	.header_wrap  .header_inner .header .util{display:none;}
	.main_visual_wrap {height:600px;}
	.sub_visual_wrap {height:400px;}
	.sub_top {background:url(../images/sub_visual.jpg) no-repeat center center; background-size:cover}
	.sub_copy .inner{width:100%; margin:0 auto; padding-top:170px; padding-bottom: 88px;text-align:center; color:#fff;}
	.sub_copy .inner .title{font-size:70px;} 
	.sub_copy .inner .title strong{font-weight:800;}
	.sub_copy .inner .s_title{font-size:16px; margin-top:20px;}
	.contents_wrap .inner{width:100%; margin:0px auto;padding-top:50px;padding-bottom:50px;}
	.sub_title{font-size:40px; color:#000; font-weight:700;text-align:center;}
	.sub_s_title{font-size:18px; color:#000; margin-top:10px;text-align:center;}
	.main_copy{width:100%;margin:0 auto;padding:140px 0 50px 0;text-align:center; color:#fff;}
	.main_copy .copy01{font-size:20px;line-height: 24px;}
	.main_copy .copy02{font-size:80px; line-height:50px;padding-top:20px;}
	.main_copy .copy03{font-size:16px; padding-top:20px;line-height: 24px;}

	.main_t_banner{width:720px; margin:20px auto 0;}
	.main_t_banner ul li{float:left; width:126px; text-align:center; margin-left:70px;}
	.main_t_banner ul li:first-child{margin-left:0;}
	.main_t_banner ul li a:before{content:""; display:block; width:100%; height:126px; margin-bottom:10px;}
	.main_t_banner ul li a{color:#fff; font-size:12px; display:block; line-height:1.5; margin-top:10px;}
	.main_t_banner ul:after{content:""; display:block; clear:both;}
	.main_contents{width:100%; margin: 0 auto;padding:30px 10px 30px 10px;}
	
	.sub01_con01{margin-top:0px;}
	.sub01_con01 li{padding-left:10px; position:relative; margin-bottom:0px;}
	.sub01_con01 li .tita{font-size:18px; color:#000; width:100%;text-align:center;margin:0 auto;padding:60px 0 30px 0 ; }
	.sub01_con01 li .tit{font-size:28px; color:#000;font-weight:600;text-align:center;}
	.sub01_con01 li .con{font-size:14px; color:#a3a3a3; margin-top:5px;padding:0 20px;text-align:center;}
	.sub01_middle{ margin-top:100px;}
	.sub01_middle p{display:none;}
	
	.sub01_bottom{margin-top:30px;}
	.sub01_bottom li{float:left; width:29%;display:block;padding-left:2%;padding-right:2%; }
	.sub01_bottom:after{content:""; display:block; clear:both;}
	.sub01_bottom li:before{content:""; display:block; width:100%; height:110px;}
	
	.sub01_bottom li.one:before{background:url(../images/sub01_img01.png) no-repeat top center;}
	.sub01_bottom li.two:before{background:url(../images/sub01_img02.png) no-repeat top center;}
	.sub01_bottom li.three:before{background:url(../images/sub01_img03.png) no-repeat top center;}
	.sub01_bottom li span{font-size:28px; color:#000;text-align:center;margin: 0 auto;display: block;}
	.sub01_bottom li p{font-size:15px; color:#000; margin-top:10px;text-align:center;}
	.sub_title{font-size:20px; color:#000; font-weight:700;text-align:center;}
	.sub_s_title{font-size:11px; color:#000; margin-top:5px;}

	.contents_wrap{padding:0 25px 25px 25px;}
	.sub02_con_wrap{}
	.sub02_con_wrap ul li{float:left; width:31.3%;padding-left:1%;padding-right:1%}
	.sub02_con_wrap ul li:nth-child(4){margin-left:0;}

	.sub02_con_wrap ul:after{content:""; display:block; clear:both;}
	.sub02_con_wrap ul li strong{font-size:26px; color:#000; font-weight:bold; display:block; margin-top:40px; margin-bottom:10px;}
	.sub02_con_wrap ul li p{font-size:16px; color:#666;height:80px;}

	.sub02_con_wrap ul li .imagesbg{width:100%;display:block;height:200px;margin-bottom:10px;}

	.footer .inner{width:100%; padding:0 20px; text-align:center; box-sizing: border-box;}
	.footer .inner p{font-size:12px; color:#999;}
	.footer .inner p span{color:#555;}
	.footer .inner ul{position:absolute; right:190px; top:10px;}
	.footer .inner ul li{float:left}
	.footer .inner ul li a{color:#999; font-size:14px; display:block; margin-left:30px; position:relative;}
	.footer .inner ul li:first-child a:before{display:none; margin-left:0;}
	.footer .inner ul li a:before{content:""; display:inline-block; width:1px; height:13px; background:#adadad; position:absolute; left:-15px; top:5px;}
	.footer .inner ul:after{content:""; display:block; clear:both;}
	.footer .inner .foot_logo{position:absolute; right:0; top:10px;}
}	

@media screen and (min-width: 1025px){
	.gnb_top{position:relative;width:1260px;height:67px; margin:0 auto; }
	.gnb_top h1{color:transparent; font-size:0;  position:absolute; left:0; margin:14px 0 13px 10px;}
	.gnb_top h1 a{display:block;font-size:24px;font-weight:bold;color:#fff;padding:10px;line-height:20px;}
	.gnb_top .all_menu{display:none}
	.gnb_inner{background-color: green;} 
	.header_wrap  .header_inner .header .util{display:block;}
	.main_visual_wrap {height:918px}
	.sub_visual_wrap {height:400px;}
	.sub_top {background:url(../images/sub_visual.jpg) no-repeat center center; background-size:cover}
	.sub_copy .inner{width:1260px; margin:0 auto; padding-top:170px; padding-bottom: 88px;text-align:center; color:#fff;}
	.sub_copy .inner .title{font-size:70px;} 
	.sub_copy .inner .title strong{font-weight:800;}
	.sub_copy .inner .s_title{font-size:16px; margin-top:20px;}
	.contents_wrap .inner{width:1260px; margin:0 auto;padding-bottom:50px;}
	.sub_title{font-size:40px; color:#000; font-weight:700;text-align:center;}
	.sub_s_title{font-size:18px; color:#000; margin-top:10px;text-align:center;}


	.main_copy{width:1260px;margin:0 auto;padding:240px 0 50px 0;text-align:center; color:#fff; }
	.main_copy .copy01{font-size:24px;line-height: 24px;}
	.main_copy .copy02{font-size:100px; line-height:90px;}
	.main_copy .copy03{font-size:16px; padding-top:30px;line-height: 24px;}
	
	.main_t_banner{width:720px; margin:20px auto 0;}
	.main_t_banner ul li{float:left; width:126px; text-align:center; margin-left:70px;}
	.main_t_banner ul li:first-child{margin-left:0;}
	.main_t_banner ul li a:before{content:""; display:block; width:100%; height:126px; margin-bottom:10px;}
	.main_t_banner ul li a{color:#fff; font-size:12px; display:block; line-height:1.5; margin-top:10px;}
	.main_t_banner ul:after{content:""; display:block; clear:both;}
	.main_contents{width:1200px; margin: 0 auto;padding:30px 0px 30px 0px;}
	
	
	
	.sub01_con01{margin-top:60px;}
	.sub01_con01 li{padding-left:230px; position:relative; margin-bottom:50px;}
	.sub01_con01 li .tita{font-size:18px; color:#000; position:absolute; left:0; top:0;text-align:left;padding:0px;}
	.sub01_con01 li .tit{font-size:28px; color:#000; font-weight:600;text-align:left;}
	.sub01_con01 li .con{font-size:14px; color:#a3a3a3; margin-top:5px;padding:0 ;text-align:left;}
	.sub01_middle{ margin-top:100px;}
	.sub01_middle p{display:none;}
	.sub01_bottom{margin-top:30px;display:block;}
	.sub01_bottom li{float:left; width:29%;display:block;padding-left:2%;padding-right:2%; }
	.sub01_bottom:after{content:""; display:block; clear:both;}
	.sub01_bottom li:before{content:""; display:block; width:100%; height:110px;}
	
	.sub01_bottom li.one:before{background:url(../images/sub01_img01.png) no-repeat top center;}
	.sub01_bottom li.two:before{background:url(../images/sub01_img02.png) no-repeat top center;}
	.sub01_bottom li.three:before{background:url(../images/sub01_img03.png) no-repeat top center;}
	.sub01_bottom li span{font-size:28px; color:#000;text-align:center;margin: 0 auto;display: block;}
	.sub01_bottom li p{font-size:15px; color:#000; margin-top:10px;text-align:center;}
	.sub_title{font-size:20px; color:#000; font-weight:700;}
	.sub_s_title{font-size:11px; color:#000; margin-top:5px;}

	.contents_wrap{padding:0 25px 25px 25px;}
	.sub02_con_wrap{}
	.sub02_con_wrap ul li{float:left; width:31.3%;padding-left:1%;padding-right:1%}
	.sub02_con_wrap ul li:nth-child(4){margin-left:0;}

	.sub02_con_wrap ul:after{content:""; display:block; clear:both;}
	.sub02_con_wrap ul li strong{font-size:26px; color:#000; font-weight:bold; display:block; margin-top:40px; margin-bottom:10px;}
	.sub02_con_wrap ul li p{font-size:16px; color:#666;height:80px;}

	.sub02_con_wrap ul li .imagesbg{width:100%;display:block;height:200px;margin-bottom:10px;}

	.footer .inner{width:1260px; margin:0 auto; position:relative;}
	.footer .inner p{font-size:12px; color:#999;}
	.footer .inner p span{color:#555;}
	.footer .inner ul{position:absolute; right:190px; top:10px;}
	.footer .inner ul li{float:left;text-align:center;}
	.footer .inner ul li a{color:#999; font-size:14px; display:block; margin-left:30px; position:relative;}
	.footer .inner ul li:first-child a:before{display:none; margin-left:0;}
	.footer .inner ul li a:before{content:""; display:inline-block; width:1px; height:13px; background:#adadad; position:absolute; left:-15px; top:5px;}
	.footer .inner ul:after{content:""; display:block; clear:both;}
	.footer .inner .foot_logo{position:absolute; left:0; top:10px;}

}

@media all and (max-width: 1000px) {
	
	.main_top{width:100%; height:640px;}
	.gnb_top{width:100%;}
	
	.gnb_top .gnb{display:none;}
	.gnb_top .all_menu button{width:50px; height:50px; background-size:100%;}
	

	
	
	.board_list li a span{display:none;}
	.board_list li a{display:block; text-align:center;}
	
	
	
	
}

.mat30{margin-top:30px;}
.mat50{margin-top:50px;}

/* sub */
/* 공통 */

.contents_wrap .inner .title_area{margin-top:50px;}

@media all and (max-width: 1000px) {
	.sub_top{height:240px; background:url(../images/sub_visual.jpg) no-repeat center center; background-size:cover}
	
	.contents_wrap .inner{width:100%; margin:0;}
	.sub_title{font-size:20px; color:#000; font-weight:700;}
	.sub_s_title{font-size:11px; color:#000; margin-top:5px;}
	.contents_wrap .inner .title_area{margin-top:20px;}
}


/*sub01 */


@media all and (max-width: 1000px) {
	.sub01_con01{margin-top:20px;}
	.sub01_con01 li{padding-left:0; position:relative; margin-bottom:20px;}
	.sub01_con01 li strong{display:none;}
	.sub01_con01 li .tit{font-size:15px; color:#000; font-weight:600;}
	.sub01_con01 li .con{font-size:12px; color:#a3a3a3; margin-top:5px;}
	.sub01_middle{height:140px; background:url(../images/sub01_bg01.jpg) no-repeat center center; background-size:100% 100% 140px; margin-top:35px; padding:35px 0 0 20px; box-sizing: border-box;}
	.sub01_middle p{display:block; color:#fff; }
	
	.sub01_bottom{margin-top:30px;}
	.sub01_bottom li{float:inherit; width:100%; margin-left:0; position:relative; padding-left:85px; margin-bottom:30px; box-sizing: border-box;}
	.sub01_bottom:after{content:""; display:block; clear:both;}
	.sub01_bottom li:before{content:""; display:inline-block; width:74px; height:74px; position:absolute; left:0; top:0;}
	.sub01_bottom li:first-child{float:inherit; width:100%; margin-left:0;}
	.sub01_bottom li.one:before{background:url(../images/sub01_img01.png) no-repeat 0 0; background-size:100%;}
	.sub01_bottom li.two:before{background:url(../images/sub01_img02.png) no-repeat 0 0; background-size:100%;}
	.sub01_bottom li.three:before{background:url(../images/sub01_img03.png) no-repeat 0 0; background-size:100%;}
	.sub01_bottom li strong{font-size:16px; color:#000; font-weight:bold;}
	.sub01_bottom li p{font-size:12px; color:#000; margin-top:5px;}
}

/* sub02 */

/*
.sub02_con_wrap ul li:nth-child(1) p:before{background:url(../images/sub02_img01.jpg) no-repeat 0 0;}
.sub02_con_wrap ul li:nth-child(2) p:before{background:url(../images/sub02_img02.jpg) no-repeat 0 0;}
.sub02_con_wrap ul li:nth-child(3) p:before{background:url(../images/sub02_img03.jpg) no-repeat 0 0;}
.sub02_con_wrap ul li:nth-child(4) p:before{background:url(../images/sub02_img04.jpg) no-repeat 0 0;}
.sub02_con_wrap ul li:nth-child(5) p:before{background:url(../images/sub02_img05.jpg) no-repeat 0 0;}
*/

@media all and (max-width: 1000px) {
	
}

/* sub03 */
.sub03_wrap{margin-top:50px;}
.sub03_wrap > div{float:left;}
.sub03_wrap:after{content:""; display:block; clear:both;}
.sub03_wrap > div.left p{font-size:30px; color:#000; font-weight:bold; margin-bottom:10px;}
.sub03_wrap > div.right{margin-left:80px; margin-top:40px;}
.sub03_wrap > div.right > ul > li{margin-bottom:20px;}
.sub03_wrap > div.right ul li p{font-size:24px; font-weight:bold; color:#000; position:relative; padding-left:25px;}
.sub03_wrap > div.right ul li p:before{content:""; display:inline-block; width:10px; height:10px; background:#4d7ae0; position:absolute; left:0; top:13px;}
.sub03_wrap > div.right ul li ul{padding-left:40px; margin-top:15px;}
.sub03_wrap > div.right ul li ul li{position:relative;}
.sub03_wrap > div.right ul li ul li:before{content:""; display:inline-block; width:5px; height:5px; background:#bdbdbd; position:absolute; left:-20px; top:10px;}

@media all and (max-width: 1000px) {
	.sub03_wrap{margin-top:30px;}
	.sub03_wrap > div{float:inherit;}
	.sub03_wrap:after{content:""; display:block; clear:both;}
	.sub03_wrap > div.left img{width:100%;}
	.sub03_wrap > div.left p{font-size:15px; color:#000; font-weight:bold; margin-bottom:10px;}
	.sub03_wrap > div.right{margin-left:0; margin-top:25px;}
	.sub03_wrap > div.right > ul > li{margin-bottom:20px;}
	.sub03_wrap > div.right ul li p{font-size:15px; font-weight:bold; color:#000; position:relative; padding-left:25px;}
	.sub03_wrap > div.right ul li p:before{content:""; display:inline-block; width:7px; height:7px; background:#4d7ae0; position:absolute; left:0; top:8px;}
	.sub03_wrap > div.right ul li ul{padding-left:40px; margin-top:15px;}
	.sub03_wrap > div.right ul li ul li{position:relative; font-size:13px;}
	.sub03_wrap > div.right ul li ul li:before{content:""; display:inline-block; width:5px; height:5px; background:#bdbdbd; position:absolute; left:-20px; top:10px;}
}

/* sub04 */
.sub04_wrap{margin-top:50px;}
.sub04_wrap .sub04_tit{font-size:28px; color:#000;}
.sub04_wrap .sub04_com{font-size:18px; color:#666;}
.sub04_wrap .sub04_img{margin-top:30px;}

@media all and (max-width: 1000px) {
	.sub04_wrap{margin-top:30px;}
	.sub04_wrap .sub04_tit{font-size:15px; color:#000;}
	.sub04_wrap .sub04_com{font-size:13px; color:#666; margin-top:10px;}
	.sub04_wrap .sub04_img{margin-top:30px;}
	.sub04_wrap .sub04_img img{width:100%;}
}

/* sub05 */
.sub05_wrap{margin-top:50px;}
.tablearea thead th{background:#f7f7f7; font-size:16px; color:#000; padding:20px 0; font-weight:bold; border-top:2px solid #000; border-bottom:1px solid #ccc;}
.tablearea tbody td{padding:20px 10px;border-bottom:1px solid #ccc; text-align:center; color:#999;}
.tablearea tbody td.title{text-align:left; color:#ccc;}
.sub05_board_list{border-top:2px solid #000;}
.sub05_board_list ul li{padding:15px; border-bottom:1px solid #e3e3e3;}
.sub05_board_list ul li a p{font-size:14px; color:#000;}
.sub05_board_list ul li a span{font-size:11px; display:inline-block;}
.sub05_board_list ul li a span.search{margin-left:20px; color:#999; position:relative;}
.sub05_board_list ul li a span.search:before{content:""; display:inline-block; width:2px; height:2px; background:#c9c9c9; position:absolute; left:-10px; top:8px;}

.sub05_pc{display:block}	
.sub05_mo{display:none;}

@media all and (max-width: 1000px) {
	.sub05_pc{display:none}	
	.sub05_mo{display:block;}
	.sub05_wrap{margin-top:30px;}
}
